﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp3
{
    class Program2
    {
        static void Main(string[] args)
        {
            //        1、写一个工具类StringUtil，在里面定义一个静态方法，用来判断字符串是否为空。
            //如果字符串是null，或者字符串是空""，或者字符串是N个空格"  "，那这个方法返回true，否则返回false
            //然后在主类中（有Main方法的类）调用测试。

            

            //Console.WriteLine("请输入字符串");
            //string receive = Console.ReadLine();

            //StringUtil.judge(receive);

            //Console.WriteLine(StringUtil.judge(receive));


            string[] arr =new string[5];

            ArrayUtil.judge(arr);

            Console.WriteLine(ArrayUtil.judge(arr));




        }
        class  StringUtil 
        {
        public static bool judge(string say) 
        {
                bool j = false;

                int d=0;
                int t=0;
                int a = 0;
                if (say == "null" || say == "")
                {
                    j = true;
                }
                
                foreach (char item in say)
                {

                    if (item == ' ')
                    {
                        a++;
                    }

                }
                for (int i = 0; i < say.Length; i++)
                {
                    if (say[i] >= '0' && say[i] <= '9')
                    {
                        d++;
                    }
                }

                for (int i = 0; i < say.Length; i++)
                {
                    if (say[i] >= 'a' && say[i] <= 'z')
                    {
                        t++;
                    }
                }
                if (a > 0 && d == 0 && t == 0)
                {
                    j = true;
                }

                return j;
        }
        
        
        
        }
        class ArrayUtil 
        {
            //2、写一个工具类ArrayUtil，在里面定义一个静态方法，用来判断数组是否为空。
            //如果数组是null，或者数组长度为0，那此方法返回true，否则返回false
            //然后在主类中（有Main方法的类）调用测试。

            public static bool judge(string[]  arr) 
            {
                bool j = false;
                int index = -1;

                for (int i = 0; i < arr.Length; i++)
                {
                    if (arr[i]==null  )
                    {
                        index = 1;
                    
                    }
                    
                }
                if (arr.Length == 0)
                {
                    index = 1;
                }
                if (index!=-1)
                {
                    j = true;
                }


                return j;
            }



        }
    }
}
